From 950e6c5c027342d2749488a63aeaf8fcfc20b4ed Mon Sep 17 00:00:00 2001 From: =?utf8?q?Florian=20M=C3=BCllner?= Date: Thu, 16 Oct 2025 22:48:21 +0200 Subject: [PATCH] ci: Reinstall gdk-pixbuf2 package The mutter image contains a custom gdk-pixbuf build without the glycin loader, in order to unbreak running installed tests in CI. The downside is that we end up with no SVG loader. For the toolbox image we don't care about installed tests, but we very much care about working icons. So reinstall the distro gdk-pixbuf package to bring back the glycin loader (and thus SVG support). Closes: https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/8735 Part-of: --- .gitlab-ci/build-toolbox-image.sh | 1 + 1 file changed, 1 insertion(+) diff --git a/.gitlab-ci/build-toolbox-image.sh b/.gitlab-ci/build-toolbox-image.sh index a4cb6e228..ec7da0ba5 100755 --- a/.gitlab-ci/build-toolbox-image.sh +++ b/.gitlab-ci/build-toolbox-image.sh @@ -41,6 +41,7 @@ build_container() { ) buildah run $build_cntr dnf config-manager setopt '*-openh264.enabled=0' buildah run $build_cntr dnf install -y "${extra_packages[@]}" + buildah run $build_cntr dnf reinstall -y gdk-pixbuf2 # reinstall with glycin support buildah run $build_cntr dnf builddep malcontent -y # for building libmalcontent buildah run $build_cntr dnf debuginfo-install -y "${debug_packages[@]}" buildah run $build_cntr dnf clean all -- 2.39.5